-
Notifications
You must be signed in to change notification settings - Fork 66
feat: added mines game backend, modified backend folder structure and… #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
UI fixed route added mobile responsive
@hkirat Need to add auth, db, zod |
Added Limbo backend |
Modified Plinkoo RNG |
Added Dice and Keno |
Can yu add a video of these games? |
oh backend only. hmm |
yes, will add it in this PR itself |
Sounds good, then I'll start working on dice frontend, can I raise PR for that on your forked repo so the changes are included here. |
I'm done with dice FE |
Can review the PR, and push Dice FE. |
This comment was marked as resolved.
This comment was marked as resolved.
Screencast.from.2024-09-08.20-27-27.webm |
Great design implementation, would you be open to some good freelance gigs, Lmk. 😊 |
…ncluding game utilities and configurations
…on during active bets
…or notifications in Seeds component
…ard animations and state management
…r better tracking
… borders and game result calculations
…es, transparency feed, and footer feat: Implement transparency feed component to display real-time game results with statistics refactor: Extract MyBets table logic into a separate component for better organization style: Update CSS variables for improved theming and add new gradient and shadow styles fix: Update route tree to include public index route for landing page feat: Create home route for protected casino section feat: Add public index route to render landing component style: Enhance Tailwind configuration with new animations and transition properties feat: Update blackjack types and utils to include payout information feat: Extend user types to include optional user details in paginated bet data
… for validation and transaction handling
…ation middleware for play round requests
… and add bet validation middleware
… refactor placeBetAndSpin logic
… viewport-aware columns
…structure in Mines component
…structure in Mines component
…letteTable and related components
… game verification - Implemented and components for displaying game results. - Updated to include blackjack results. - Enhanced to handle blackjack outcomes. - Refactored game result queries to include specific keys for blackjack, keno, and dice. - Improved card positioning logic in and components for better responsiveness. - Added utility functions for calculating card positions based on viewport type. - Cleaned up console logs and adjusted styles for better UI consistency.
- Added new documentation components for better structure and readability. - Implemented Conversions, GameEvents, Implementation, and Overview pages for provably fair features. - Updated routing to include new pages under the provably fair section. - Improved UI elements in DiceResultPreview and ProvablyFairCalculation components. - Introduced dropdown menu for navigation in the ProvablyFair component. - Removed unnecessary console logs and adjusted layout styles for better UX. - Updated Tailwind CSS configuration for improved styling.
…menu for My Bets and Logout functionality
- Reformatted the file for consistency. - Introduced a new interface in to encapsulate bet-related data structure. - Updated to include new dependencies and versions for Radix UI components and Prettier plugins.
…s; enhance game visualization in BetModal
…ance game visualization in GameViz
…mines controllers feat(auth): throw UnAuthenticatedError for unauthorized access in auth middleware
…n dice and mines routers
… refactor GameViz to utilize new components
- Updated getBet controller to include user-specific bet verification. - Added middleware to verify user authentication for bet retrieval. - Modified getBetById service to accept user context for personalized data. - Enhanced user service to include active bets in user instance. - Implemented new overview component for provable fairness documentation. - Improved fairness modal to handle game-specific logic and navigation. - Updated global modals to manage fairness and bet modals more effectively. - Refactored verification inputs to support numeric nonce handling. - Added support for active games and rotation logic in fairness components. - Updated frontend components to improve styling and usability. - Introduced zod schemas for better type safety in routing. - Updated package dependencies to include the latest Prisma client.
Added Stakes Mines Game (https://stake.com/casino/games/mines)
Also added provably fairness to the games, to generate randomness using
crypto